package com.engine.qz.service;

import java.util.Map;

/**
 * @version 1.0
 * @Title ecology-9
 * @Company 泛微软件
 * @CreateDate 2024/11/4
 * @Description 绩效
 * @Author AdminZm
 */
public interface MeritsService {

    /**
     * 生成员工指标明细
     */
    Map<String, Object> generateIndexDt(Map<String, Object> params);

    /**
     * 指标建议值计算
     */
    Map<String, Object> countIndexJyz(Map<String, Object> params);

    /**
     * 指标计分计算
     */
    Map<String, Object> countIndexScoring(Map<String, Object> params);

    /**
     * 完成值结果计算
     */
    Map<String, Object> countWcz(Map<String, Object> params);

    /**
     * 考核结果强制分布
     */
    Map<String, Object> distributeCount(Map<String, Object> params);

    /**
     * 绩效排名计算
     */
    Map<String, Object> rankCount(Map<String, Object> params);

    /**
     * 绩效系数排名计算
     */
    Map<String, Object> jxxsRankCount(Map<String, Object> params);

    /**
     * 季度升级计算
     */
    Map<String, Object> jdUpgradeCount(Map<String, Object> params);

    /**
     * 人事系统自有数据计算
     */
    Map<String, Object> hrmOwnDataCount(Map<String, Object> params);
}
